

package jnpf.fico.model.sz;


import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-10-25
 */
@Data
public class ZcglCwSzListVO {

    private String id;


    @JSONField(name = "flowtaskid")
    private String flowtaskid;


    /**
     * 子表数据
     **/
    @JsonProperty("tableField107")
    @JSONField(name = "tableField107")
    private List<ZcglCwSzItemModel> zcglCwSzItemList;

    /**
     * 交易日期
     **/
    @JSONField(name = "transactionTime")
    @JsonFormat( pattern = "yyyy-MM-dd")  // 定制日期格式
    private Date transactionTime;

    /**
     * 本次交易金额
     **/
    @JSONField(name = "transactionAmount")
    private String transactionAmount;

    /**
     * 客户名称
     **/
    @JSONField(name = "customerName")
    private String customerName;

    @JSONField(name = "expenseItem")
    private String expenseItem;

    @JSONField(name = "receiveAmount")
    private String receiveAmount;

    @JSONField(name = "leaseSpace")
    private String leaseSpace;

    @JSONField(name = "receiveAccount")
    private String receiveAccount;

    @JSONField(name = "transactionNo")
    private String transactionNo;

    @JSONField(name = "billNo")
    private String billNo;



    /**
     * 交易日期
     **/
    @JSONField(name = "transactionTime_name")
    @JsonFormat( pattern = "yyyy-MM-dd")  // 定制日期格式
    private Date transactionTime_name;

    /**
     * 本次交易金额
     **/
    @JSONField(name = "transactionAmount_name")
    private String transactionAmount_name;

    /**
     * 客户名称
     **/
    @JSONField(name = "customerName_name")
    private String customerName_name;

    private String voucherStatus;

    private String billId;

    private String paymentMethod;

    private String paymentNo;

    private String payer;

    private String payerAccount;

    private String ifReceipt;
    private String status;

}
